.root {
    -fx-main-backgound-color: #6b98b4;
    -fx-base-color-un:white;
}

.demo-header {
    -fx-background-color: #3588e1;
    -fx-padding: 20px;
}

.demo-header .label {
    -fx-text-fill: white;
    -fx-font-size: 20px;
}

.demo-left-pane {
    -fx-padding: 5px 5px 5px 5px;
    -fx-border-width: 0 1px 0px 0px;
    -fx-border-color: gray;
    -fx-background-color: #6b98b4;
}

.demo-left-pane .button {
    -fx-font-size: 18px;
    -fx-padding: 5px 5px 5px 5px;
}

.demo-content-pane {
    -fx-padding: 20px;
}


.list-view {
    -fx-background-color: -fx-main-backgound-color;
    -fx-border-color: -fx-main-backgound-color;
}

.list-view:focused {
    -fx-background-color: -fx-main-backgound-color;
    -fx-border-color: -fx-main-backgound-color;
}

.list-view .list-cell:filled:selected:focused, .list-view .list-cell:filled:selected {
    /*-fx-border-color: transparent;*/
    /*-fx-background-color: derive(-fx-main-backgound-color, 10%);*/
    /*-fx-background-color: -fx-main-backgound-color;*/
    -fx-background-color: -fx-main-backgound-color;
    /*-fx-text-fill: white;*/
    /*-fx-background-color: linear-gradient(#328BDB 0%, #207BCF 25%, #1973C9 75%, #0A65BF 100%);*/
    -fx-padding: 0px;
    -fx-border-insets: 0px;
    -fx-border-insets: empty;
}

.list-view .list-cell:even {
    -fx-background-color: -fx-main-backgound-color;
    -fx-padding: 0px;
    -fx-border-insets: 0px;
    -fx-border-insets: empty;
}
.list-view .list-cell:odd {
    -fx-background-color: -fx-main-backgound-color;
    -fx-padding: 0px;
    -fx-border-insets: 0px;
    -fx-border-insets: empty;
}
.list-view .list-cell:empty {
    -fx-background-color: -fx-main-backgound-color;
    -fx-padding: 0px;
    -fx-border-insets: 0px;
    -fx-border-insets: empty;
}
/*.list-view .list-cell {*/
    /*-fx-text-fill: white;*/
    /*-fx-background-color: -fx-main-backgound-color;*/
    /*-fx-border-insets: 0px;*/
/*}*/
/*.list-view .list-cell:even .list-node .label {*/
    /*!*-fx-background-color: -fx-main-backgound-color;*!*/
    /*-fx-text-fill: white;*/
/*}*/
/*.list-view .list-cell:odd .list-node .label {*/
    /*!*-fx-background-color: -fx-main-backgound-color;*!*/
    /*-fx-text-fill: white;*/
/*}*/

.list-node {
    -fx-border-width: 0px 0px 1px 0px;
    -fx-border-color: derive(-fx-base-color-un, 1%);
    -fx-padding: 10px;
    -fx-vgap: 10px;
    -fx-hgap: 15px;
    -fx-text-fill:white;
    -fx-border-insets: 0px;
    -fx-background-color: -fx-main-backgound-color;
}

.list-node .label {
    -fx-text-fill: white;
}

/*.list-node .title-label {*/
    /*!*-fx-font-size: 18px;*!*/
    /*-fx-text-fill:white;*/
/*}*/

/*.list-node .subtitle-label {*/
    /*!*-fx-font-size: 14px;*!*/
    /*-fx-text-fill:white;*/
/*}*/